package com.jinmdz.fmis.dao.admin.model.car;

import com.jinmdz.fmis.dao.base.BaseItem;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * 接运车辆编辑Item
 *
 * @author LiCongLu
 * @date 2020-03-10 10:52
 */
@ApiModel(value = "接运车辆编辑Item", description = "接运车辆编辑Item")
public class CarEditItem extends BaseItem {
    /**
     * 车辆类型编码
     */
    @ApiModelProperty(value = "车辆类型编码", name = "carTypeCode", position = 1)
    private Integer carTypeCode;

    /**
     * 车辆类型
     */
    @ApiModelProperty(value = "车辆类型", name = "carType", position = 2)
    private String carType;

    /**
     * 车辆归属编码
     */
    @ApiModelProperty(value = "车辆归属编码", name = "carBelongCode", position = 3)
    private Integer carBelongCode;

    /**
     * 车辆归属
     */
    @ApiModelProperty(value = "车辆归属", name = "carBelong", position = 4)
    private String carBelong;

    /**
     * 车辆编号
     */
    @ApiModelProperty(value = "车辆编号", name = "carCode", position = 5)
    private String carCode;

    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号", name = "carNo", position = 6)
    private String carNo;

    /**
     * 里程单价
     */
    @ApiModelProperty(value = "里程单价", name = "transportPrice", position = 7)
    private BigDecimal transportPrice;

    /**
     * 禁用状态
     */
    @ApiModelProperty(value = "禁用状态", name = "disableState", position = 8)
    private Integer disableState;

    /**
     * 关联司机外键
     */
    @ApiModelProperty(value = "关联司机外键", name = "driverUserId", position = 9)
    private Integer driverUserId;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序", name = "sort", position = 10)
    private Integer sort;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注", name = "remark", position = 11)
    private String remark;

    public Integer getCarTypeCode() {
        return carTypeCode;
    }

    public CarEditItem setCarTypeCode(Integer carTypeCode) {
        this.carTypeCode = carTypeCode;
        return this;
    }

    public String getCarType() {
        return carType;
    }

    public CarEditItem setCarType(String carType) {
        this.carType = carType;
        return this;
    }

    public Integer getCarBelongCode() {
        return carBelongCode;
    }

    public CarEditItem setCarBelongCode(Integer carBelongCode) {
        this.carBelongCode = carBelongCode;
        return this;
    }

    public String getCarBelong() {
        return carBelong;
    }

    public CarEditItem setCarBelong(String carBelong) {
        this.carBelong = carBelong;
        return this;
    }

    public String getCarCode() {
        return carCode;
    }

    public CarEditItem setCarCode(String carCode) {
        this.carCode = carCode;
        return this;
    }

    public String getCarNo() {
        return carNo;
    }

    public CarEditItem setCarNo(String carNo) {
        this.carNo = carNo;
        return this;
    }

    public BigDecimal getTransportPrice() {
        return transportPrice;
    }

    public CarEditItem setTransportPrice(BigDecimal transportPrice) {
        this.transportPrice = transportPrice;
        return this;
    }

    public Integer getDisableState() {
        return disableState;
    }

    public CarEditItem setDisableState(Integer disableState) {
        this.disableState = disableState;
        return this;
    }

    public Integer getDriverUserId() {
        return driverUserId;
    }

    public CarEditItem setDriverUserId(Integer driverUserId) {
        this.driverUserId = driverUserId;
        return this;
    }

    public Integer getSort() {
        return sort;
    }

    public CarEditItem setSort(Integer sort) {
        this.sort = sort;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public CarEditItem setRemark(String remark) {
        this.remark = remark;
        return this;
    }
}
